The application of Safe Scrum to IEC 61508 certifiable software
نویسندگان
چکیده
In order to develop a better understanding of the application of Scrum to IEC61508 certifiable software, we assessed the standard to see how Scrum could conform. Each section of part 3 of the standard was assigned one of the categories: (1) “OK” – no modification needed to Scrum or IEC61508, (2) “?” – need to be discussed, (3) “Not OK” – need adaptation of Scrum Based on our assessment we proposed the Safe Scrum where the main idea is separation of concerns. Everything that is not part of the software development process is kept outside Scrum and will thus not be influenced by our choice of paradigm. In Safe Scrum, all requirements are split into safety critical requirements and other requirements and inserted into separate product backlogs. We then did a new assessment where we took the Safe Scrum into consideration. We found 15 issues where we need changes in order to make the process acceptable to Scrum and the safety assessors: how to structure development, plan for validating safety, create, review, select, design and ensure safety, write requirements for module testing, and test and evaluate the outputs from the safety lifecycle The first part of our model consists of the IEC61508 steps of developing the environment description and the SSRS phases 1-4. These initial steps result in the initial requirements of the system that is to be developed and is the key input to the second part of the model – the Safe Scrum process. Using an iterative and incremental approach means that the project can be continuously re-planned based on recent product experience. Between the iterations, experience can be used to re-prioritize the product backlogs. This makes the process flexible. When the sprints are completed, a final RAMS validation will be done. Since most of the system has been incrementally validated during the sprints, we expect the final RAMS validation to be less extensive than when using other development paradigms. This will also help us to reduce the time and cost needed for certification.
منابع مشابه
Scrum and IEC 60880
Agile development has already proven to be a big success in several areas of application. It started in areas like web development but has now even moved into safety critical domains – e.g. air traffic management, automotive. Companies working with industrial automation – e.g. ABB – are considering using an agile development process. The main reason for this is that requirements changes are mor...
متن کاملA Verification and Validation Workflow for IEC 61508 Applications
Because of its ability to address software complexity and productivity challenges, Model-Based Design with production code generation has been extensively used throughout the automotive software engineering community. More recently, engineers have begun to focus on compliance with external standards such as IEC 61508 and the use of Model-Based Design. For in-vehicle applications, the standard a...
متن کاملIntroduction and Revision of IEC 61508
Over the past twenty-five years there have been a number of initiatives worldwide to develop guidelines and standards to enable the safe exploitation of programmable electronic systems used for safety applications. In the context of industrial applications (to distinguish from aerospace and military applications) a major initiative has been focused on IEC 61508, and other standards based on IEC...
متن کاملIntroduction to IEC 61508
Over the past 25 years there have been a number of initiatives worldwide to develop guidelines and standards to enable the safe exploitation of programmable electronic systems used for safety applications. In the context of industrial applications (to distinguish from aerospace and military applications) a major initiative has been focussed on IEC 61508 and this standard is emerging as a key in...
متن کاملMRTC Industrial IT day 29 mars 2001
The purpose of this white paper is to describe the experience gained by Enea OSE System during certification of the OSE RTOS to the international standard IEC 61508 and the experience from on-going projects to show certifiability to the RTCA standard DO-178B. The goal is also to show that COTS can be used within safety systems, if the product has the artifacts required to be certifiable to thes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012